On the use of Java Server Side Technologies for the Design of Dynamically Redeployable MMOGs
نویسندگان
چکیده
The number of players participating in Massively Multiplayer Online games is going beyond the millions, an efficient software architecture is needed to manage these huge digital worlds and cope with the dynamically changing loads at the server side. These virtual environments are more and more dynamic and sudden increases in player density in a part of the world have an impact on the load of the server responsible for that section of the virtual world. In this paper we discuss a novel way to support this kind of application by dividing the virtual world into smaller parts, called microcells. These microcells can be reassigned dynamically to the available servers to optimize the load distribution and thus improve the game performance. In order to implement this architecture we evaluated JAIN SLEE and J2EE as a middleware platform for developing an MMOG, focusing on the low latency behavior of the application server.
منابع مشابه
بهبود کارایی پروتکلSIP در شرایط اضافه بار با استفاده از قابلیت مبتنی بر پنجره
The extent and diversity of systems provided by IP networks have made various technologies to approach integrating various types of access networks and converting to next generation network. The Session Initiation Protocol (SIP) with respect to facilities such as being in text form, end-to-end connection, independence from the type of transmitted data, and supporting various forms of transmissi...
متن کاملVoronoi State Management for P2P MMOGs
State management is a basic requirement for multi-user virtual environments (VEs) such as Massively Multiplayer Online Games (MMOGs). Current MMOGs rely on centralized server-clusters that possess inherent scalability bottlenecks and are expensive to adopt and deploy. In this concept paper, we propose Voronoi State Management (VSM) to maintain object states for peer-to-peer-based virtual worlds...
متن کامل63.1 Introduction 63 Running Software over Internet Neural Network Trainer through Computer Networks @bullet Web-based C++ Compiler @bullet Spice-based Circuit Analysis Using Web Pages
A static Web site, which is generally written in HTML, does not provide functionality to dynamically extract information and to store it in a database [WT08]. Dynamic Web sites interact dynamically with clients by taking requests from clients. When receiving requests from a client, a server interacts with a database to extract required information, formats information, and sends it back to the ...
متن کاملطراحی وب سرویس مدیریت امدادرسانی پس از وقوع سیل با کمک اطلاعات جغرافیایی داوطلبانه (VGI) بر مبنای تکنولوژی متن باز
Accessibility to precise spatial and real time data plays a valuable role in the velocity and quality of flood relief operation and subsequently, scales the human and financial losses down. Flood real time data collection and processing, for instance, precise location and situation of flood victims may be a big challenge in Iran regarding the hardware facilities (such as high resolution aerial ...
متن کاملDesigning a Volunteer Geographic Information-based service for rapid earth quake damages estimation
Designing a Volunteer Geographic Information-based service for rapid earth quake damages estimation Introduction The advent of Web 2.0 enables the users to interact and prepare free unlimited real time data. This advantage leads us to exploit Volunteer Geographic Information (VGI) for real time crisis management. Traditional estimation methods for earthquake damages are expensive and tim...
متن کامل